(function($) {
    $.fn.Home = function(method) {
        return $.fw.chamadaComponente.apply(this, ["Home", arguments]);
    };

    $.Home = {

        // -----------------------------------
        // Mostra o componente
        // -----------------------------------
        abrir: function(param, callbackOK) {

            // Referencia para this
            var $this = this;

            // Garante que o componente est� inicializado
            $this.Home("carregar", param, function() {                                	 
			
            	$("#slider").Slider();
				
				if (callbackOK)
					callbackOK();
            });

        },



        // -----------------------------------
        // Faz o carregamento inicial do componente
        // Garante que o html esteja carregado e inicializado
        // -----------------------------------
        carregar: function(param, callbackOK) {

            // Referencia para this
            var $this = this;

            // Nome do componente
            var funcaoCarregar = function(param, callbackOKCarregar) {       
            	
            	$("#smEmpresa" ,$this ).click(function(){
            		$("#content").html("");
            		$("#content").Empresa();            	
            	});	
            	
            	
        		$("#smEquipamentos" ,$this).click(function(){
        			$("#content").html("");
        			$("#content").Equipamentos();
        		});
        		
				$("#smContato" ,$this).click(function(){
					$("#content").html("");
					$("#content").Contato();
				});
				
				$("#smServicos" ,$this).click(function(){
					$("#content").html("");
					$("#content").Servicos();
				});


                // Chama o callback
                if (callbackOKCarregar)
                    callbackOKCarregar();

            };

            // Inicializa
            $.fw.carregarComponente({
                    nomeComponente: "Home",
                    elemento: $this,
                    callbackCarregar: funcaoCarregar
                }, callbackOK);

        }
    };

})(jQuery);